#!/usr/bin/python3
# _*_ coding: utf-8 _*_
#
# Copyright (C) 2022 - 2022 heihieyouheihei, Inc. All Rights Reserved 
#
# @Time    : 2022/11/25 22:26
# @Author  : heihieyouheihei
# @File    : base_grammar_16.py
# @IDE     : PyCharm
# 使用input()函数输入
# 基本输入和输出
# 在Python中可以使用内置函数input()来接收用户在键盘上输入的内容
# 基本语法: variable = input("提示文字") # 提示文字就是一个字符串, 用来指定显示给用户接下来将要输入什么, 然后把这个结果保存到一个变量中
# 对于input()函数它的返回值是一个字符串类型的(str), 如果想要通过input()函数得到整型或者浮点型数据需要进行强制类型转换,
tip = input("请输入文字: ")  # 获取键盘上的输入
print(tip)  # 输出键盘输入结果
print(type(tip)) # 看一下输入的字符类型 str是字符串类型, 如果想获取到整型的数值还要进行强制类型转换
print(type(int((tip))))

# 根据身高, 体重计算BMI指数(改进版)
height = float(input("请输入您的身高(单位为米): "))
weight = float(input("请输入您的体重(单位千克): "))
print("您的身高: ",height,"米","您的体重: ",weight,"千克")
bmi = weight/(height*height)
print("您的BMI指数: ",bmi)
if bmi < 18.5:
    print("您的体重过轻~@_@~")
if bmi >=18.5 and bmi<24.9:
    print("您的体重正常, 请继续保持^_^")
if bmi >=24.9:
    print("您的体重过重^@_@^")